package com.itheima.d4_enum;
// 4 枚举的细节
//        1) 枚举类的第一行只能罗列一些名称，这些名称都是常量，并且每个常量记住的都是枚举类的一个对象。
//        2) 枚举类的构造器都是私有的（写不写都只能是私有的），因此，枚举类对外不能创建对象。
//        3) 枚举都是最终类，不可以被继承。
//        4) 枚举类中，从第二行开始，可以定义类的其他各种成员。
//        5) 编译器为枚举类新增了几个方法，并且枚举类都是继承：java.lang.Enum类的，从enum类也会继承到一些方法。

public enum MeiJu {
     spring("春"),summer("夏"),autmn("秋"),winer("冬");
     //第二行可以写各种成员
     private String desc;
     public void showInfo(){
         System.out.println("我喜欢" +desc);
     }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }
    //无参构造器

    MeiJu() {
    }
    //有参构造器
    MeiJu(String desc) {
        this.desc = desc;
    }
}
